﻿namespace BlogsAPI
{
    using System;

    /// <summary>
    /// Результата комментирования
    /// </summary>
    public class PostResult
    {
        /// <summary>
        /// Ошибка
        /// </summary>
        public Exception Error;

        /// <summary>
        /// ссылка на пост или коммент
        /// </summary>
        public Uri sLink;

        /// <summary>
        /// Успешно ли запостили
        /// </summary>
        public Boolean Success
        {
            get
            {
                return Error == null;
            }
        }

        /// <summary>
        /// для красоты
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            return Success ? ("Нет ошибок, ссылка=" + sLink??"скрыта") : (Error!=null?Error.Message:"Unknown Error");
        }
    }
}
